@charset "utf-8";


/*顶踩
-------------------------------------------------------*/
.newdigg{ clear:both; margin:30px auto; padding-left:8px; width:406px; height:51px; overflow:hidden; }
.diggbox{ float:left; margin-right:8px; width:195px; height:51px; overflow:hidden; cursor:pointer; }
	.diggbox .digg_act{ float:left; font-size:14px; font-weight:bold; line-height:31px; text-indent:32px; height:29px; overflow:hidden; }
	.diggbox .digg_num{ float:left; line-height:29px; text-indent:5px; }
	.diggbox .digg_percent{ clear:both; padding-left:10px; width:180px; overflow:hidden; }
		.diggbox .digg_percent .digg_percent_bar{ float:left; margin-top:3px; width:100px; height:7px; background:#E8E8E8; border-right:1px solid #CCC;  overflow:hidden; }
		.diggbox .digg_percent .digg_percent_num{ float:left; padding-left:10px; font-size:10px; }
		.diggbox .digg_percent .digg_percent_bar span{ display:block; height:5px; background:#000; overflow:hidden; }
.newdigg .digg_good{ background:url(../images/newdigg-bg.png) left top no-repeat; }
.newdigg .digg_bad{ background:url(../images/newdigg-bg.png) right top no-repeat; }
.newdigg .digg_good .digg_act{ color:#C30; }
.newdigg .digg_good .digg_num{ color:#C63; }
.newdigg .digg_bad .digg_act{ color:#36C; }
.newdigg .digg_bad .digg_num{ color:#39C; }
.newdigg .digg_good .digg_percent .digg_percent_bar span{ color:#ff0000; border:1px solid #E37F24; background:#FFC535; }
.newdigg .digg_bad .digg_percent .digg_percent_bar span{ border:1px solid #689ACC; background:#94C0E4; }

/*评论
-----------------------------------------------------*/
.comment_box{ margin:0px auto 20px auto; padding-top:20px; border-top:1px solid #cde0ec; }
.comment_box h3{ margin:0 0 10px 0; padding:0 0 0 20px; font-size:14px; line-height:30px; border-bottom: 1px solid #999; background:url(../images/icon_comment.gif) no-repeat left 8px; }
.comment_box h3.add{ background-position:left -43px;}
.comment_box h3 span{ float:right; font-weight:normal; font-size:12px; }
.comment_list ul{ list-style-type: none; }
.comment_list ul li{ margin-bottom:15px; border-bottom:1px solid #E1E1E1; margin-left: 0px; }
.comment_list ul li .title{ padding-left:20px; font-weight:bold; line-height:30px; background:url(../images/icon_comment.gif) no-repeat 0 -92px; }
.comment_list ul li .title span{ float:right; font-size:12px; color:#999; font-weight:normal; }
.comment_list ul li .box{ margin-bottom:10px; line-height:1.8em; color:#333; }
.comment_list ul li .reply{ margin-bottom: 15px; padding:3px 10px; border:1px solid #F0C59D; color:#F60; background:#F4EDDD; line-height:1.5em; }
.comment_list ul li .reply .time{ float:right; color:#999; }
.comment_add textarea{ width:614px; height:80px; overflow:auto; }
.comment_add .btns{ margin-top: 10px;}
.comment_add .btns .submit{ float: right; }

/*用户留言
------------------------------------------------------------------*/
.feedback_add dl{ clear: both; height:auto; padding:10px 0; }
.feedback_add dl dt{ float: left; display:block; width: 110px;height: 30px;
	line-height: 30px;}
.feedback_add dl dd{ float: left; width:508px; }
/*.feedback_add dl dd .fright{ float: right;}*/
.feedback_add dl dd input{
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	border:1px solid #dadada;
}
.feedback_add dl dd textarea{ width:504px; height:80px; overflow:auto;border:1px solid #dadada;padding:10px;}
.feedback_add dl dd label{ margin-left: 10px; color: #999; }
/*友情链接
------------------------------------------------------------------------*/
.sidebar_link{ width: 300px; overflow: hidden; }
.sidebar_link ul,.sidebar_link ul li{ margin: 0; padding: 0; list-style: none; }
.sidebar_link ul li{ float: left; }
.sidebar_link .txt{ width: 318px; padding:10px 0; }
.sidebar_link .txt li{ padding:0 0 0 2px; width: 94px; margin: 0 10px 0 0; height: 30px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sidebar_link .img{ width: 318px; }
.sidebar_link .img li{ margin-right: 18px; height: 41px; }
.sidebar_link .img li img{ width: 88px; height: 31px; }

.links{ width: 618px; overflow: hidden; }
.links ul,.links ul li{ margin: 0; padding: 0; list-style: none; }
.links ul{ clear: both; width: 638px; }
.links ul li{ float: left; }
.links .txt{ padding:10px 0; }
.links .txt li{ padding:0 0 0 2px; width: 94px; margin: 0 10px 0 0; height: 30px; line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.links .img{ }
.links .img li{ margin-right: 18px; height: 41px; }
.links .img li img{ width: 88px; height: 31px; }


.page_product_list ul { list-style-type: none; }
.page_product_list ul li { margin: 0; padding: 15px 0 0 0; float: left; text-align: center; width: 206px; height: 235px; }
.page_product_list ul li img { margin: 0 auto; width: 164px; height: 164px; border: 1px solid #CCC; }
.page_product_list ul li span { display: block; margin: 0 auto; width: 164px; line-height: 1.5em; height: 35px; }
.page_product_list ul li b { margin: 0 auto; font-weight:normal; color: #900; line-height: 1.5em; }
.page_product_list ul li:hover{ background: #7EB8E7; }
.page_product_list ul li:hover a{ color: #fff; }

.page_photo_list { width: 618px; overflow: hidden; }
.page_photo_list ul { width: 633px; list-style-type: none; }
.page_photo_list ul li { padding: 0px; float: left; width: 196px; height:236px; margin: 0px 15px 0px 0px; }
.page_photo_list ul li img { margin-bottom: 10px; }
.page_photo_list ul li span{ display:block; width:195px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.download_button { font-weight: bold; color: #FFF; background-color: #0078c6; display: block; text-align: center; padding: 6px; margin-top: 20px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 14px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }

.down_list h3{ margin:10px 0 0 0; padding:0; clear:both; font-size: 14px; line-height: 30px; border-bottom: 1px solid #ccc; }
.down_list ul{ margin: 0; padding: 10px; list-style: none; }
.down_list li{ margin: 0; padding: 0 0 0 30px; line-height: 30px; background: url(../images/icon_down.gif) no-repeat left center; }
.down_list li span{ float: right; }
.down_list li i{ margin-left: 10px; font-style: normal; color: #666; }
